Multithreaded Convolution Implementation Based on Block Methods

نویسندگان

چکیده

A multithreaded convolution implementation based on block algorithms is considered. Convolution essentially the basis of many methods that solve problem determining degree similarity or independence two processes, in other words, when it necessary to determine correlation. The algorithm itself executed with a significant delay, because for its execution accumulate entire signal and then process it. analysis showed one possible ways reduce time costs algorithms. article shows main features by overlap method addition addition, as well numerical examples. results obtained show application these without use window function leads distortions spectrum. Based analysis, universal scheme performing processing an input data proposed. This allows achieve good compromise between computational complexity, system architecture, costs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An optimized GPU-based 2D convolution implementation

With the increasing sophistication of image processing algorithms, and due to its low computation complexity, convolution should fully benefit from the ever-increasing capacities of state-of-the-art GPUS, such as Nvidia’s Kepler and Maxwell family cards. Currently, it tends to be used as a preprocessing stage within more intricate image manipulations and has recently been implemented quite effi...

متن کامل

Generalized convolution quadrature based on Runge-Kutta methods

Convolution equations for time and space-time problems have many important applications, e.g., for the modelling of wave or heat propagation via ordinary and partial differential equations as well as for the corresponding integral equation formulations. For their discretization, the convolution quadrature (CQ) has been developed since the late 1980’s and is now one of the most popular method in...

متن کامل

Computationally Efficient Implementation of Convolution-based Locally Adaptive Binarization Techniques

One of the most important steps of document image processing is binarization. The computational requirements of locally adaptive binarization techniques make them unsuitable for devices with limited computing facilities. In this paper, we have presented a computationally efficient implementation of convolution based locally adaptive binarization techniques keeping the performance comparable to ...

متن کامل

A Multithreaded Implementation of Viterbi Decoding on Recursive Transition Networks

This paper describes the move to a multithreaded implementation of a Recursive Transition Network Viterbi speech decoder, undertaken with the objective of performing low-latency synchronous decoding on live audio streams to support online subtitling. The approach was meant to be independent on any specific hardware, in order to be easily exploitable on common computers, and portable to differen...

متن کامل

Weights in block iterative methods

In this paper we introduce a sequential block iterative method and its simultaneous version with op-timal combination of weights (instead of convex combination) for solving convex feasibility problems.When the intersection of the given family of convex sets is nonempty, it is shown that any sequencegenerated by the given algorithms converges to a feasible point. Additionally for linear feasibil...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ??????? ???????????? ???????????????? ???????????? ??????????? ? ????????????????

سال: 2022

ISSN: ['1729-7648', '2708-0382']

DOI: https://doi.org/10.35596/1729-7648-2022-20-7-81-87